Skip to content

feat: working proxy examples with protocol fixes and redesigned UI#3

Merged
mrgoonie merged 1 commit intomainfrom
claude/stupefied-bhaskara
Mar 27, 2026
Merged

feat: working proxy examples with protocol fixes and redesigned UI#3
mrgoonie merged 1 commit intomainfrom
claude/stupefied-bhaskara

Conversation

@mrgoonie
Copy link
Copy Markdown
Contributor

Summary

  • Fix GoClaw Protocol v3 params (message not content, agentId camelCase, nested event:agent wrapper)
  • Fix proxy to inject agentId into chat.send frames (not just connect)
  • Add dotenv support, fix typing indicator position, remove client-side apiKey (security)
  • Add 5 new example files: proxy-with-api-key, docker-compose, express-embedded, Dockerfile, nginx
  • Redesign all example pages with shared CSS — proper code blocks, architecture diagrams, feature tags
  • Update README with step-by-step Getting Started guide and proxy config table
  • Update all docs to reflect proxy-only architecture and correct protocol details

Test plan

  • Widget builds clean (npm run build)
  • Proxy server compiles (tsc --noEmit)
  • End-to-end test: widget → proxy → GoClaw Gateway (digitop.goclaw.sh) with streaming response
  • All 5 HTML examples render correctly in browser
  • No auth tokens exposed in client-side code or browser DevTools

…le pages

- Fix GoClaw Protocol v3 params: message (not content), agentId (camelCase),
  nested event:agent wrapper, stream flag, sessionKey
- Fix proxy interceptFrame: inject agentId into chat.send (not just connect)
- Add dotenv support to proxy server for .env file loading
- Fix typing indicator position: move inside messages container
- Remove client-side apiKey (security: API keys are backend-only)
- Add new examples: proxy-with-api-key, docker-compose, express-embedded,
  Dockerfile.proxy, nginx.conf
- Redesign all example pages with shared CSS (examples.css): proper code
  blocks, architecture diagrams, step indicators, feature tags
- Update README with step-by-step Getting Started guide and proxy config table
- Update all docs (system-architecture, code-standards, project-overview)
  to reflect proxy-only architecture and correct protocol details
@mrgoonie mrgoonie merged commit d83684e into main Mar 27, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant